package vn.nt.healthcare.server.ws.service;

import java.util.Date;
import java.util.List;

import vn.nt.healthcare.server.ws.model.Schedule;

public interface ScheduleService {

	public List<Schedule> findSchedulesByStaffInDate(String companyId,
			String status, int staffId);

	public Schedule findScheduleById(String companyId, int id);

	public List<Schedule> findSchedulesInTime(String companyId, String status,
			int staffId, boolean isMorning);

	public List<Schedule> findSchedulesByCustomer(String companyId,
			String status, int customerId, int staffId);

	public Schedule order(String companyId, int staffId, Date orderTime,
			String content, int customId, int subjectId);

	public Schedule updateSchedule(String companyId, int id, String status,
			Date orderTime);

	public boolean destroySchedule(String companyId, int id);
}
